普通符号的神奇用法 EXCEL(19)

  在使用EXCEL过程中,经常需要使用函数,如果你能将一些普通的字符进行特殊使用,会发生意想不到的神奇效果。

 

1、  --

--就是把字符格式转化为数值格式,也可以用*1代替,或者使用value函数。比如:

  =--mid("123456",1,3)  ,值为123,而不是字符型的"123"

 

2、^

^是幂运算,相当于power函数,比如:

  =2^4  的值为16

 

3、*

*当然是乘号,但在EXCEL函数中还可用用作通配符,比如:

      =COUNTIF(A1:A14,"A*"),用于统计A1:A144中以A开头的单元格个数

      =COUNTIF(A1:A14,"*A"),用于统计A1:A144中以A结尾的单元格个数

      =COUNTIF(A1:A14,"*A*"),用于统计A1:A144中包含A的单元格个数

      =sum('*'!A1),表示对当前工作簿内除当前工作表以外所有A1单元格求和。

      此外,在数组公式中*还经常被用作逻辑AND运算符,比如::

      =SUM(($E$35:$E$43>=96)*($I$35:$I$43=""&$B47))

 

4、&

  &当然是连字符,如果你需要每个月都写同样格式的分析(只是数值不同),比如:

今年的猪肉价格为8元/斤,去年为10元/斤,同比下降了2元/斤。

对于这段话,你完全可以通过Excel来自动分析:

    ="今年的猪肉价格为"& TEXT(A1,"#") & "元/斤,去年为"& TEXT(B1,"#") & "元/斤,同比"& IF(A1>=B1,"增加","减少")& TEXT(B1-A1,"#") & "元/斤。"

  此外,用&进行格式转换也非常方便,比如,在你买了一个新手机时,除了用号簿管家转换、sim卡一次200条折腾之外,还可以用excel生成CSV格式文本文档进行批量转换。

  (不过要注意,为了生成双引号,可以用chr(34)函数,还可以用双层引号这种方法:  ""xx"")